package com.woniu.job.service;

import com.woniu.job.entity.Category;
import com.baomidou.mybatisplus.extension.service.IService;

import java.util.List;

/**
 * <p>
 *  服务类
 * </p>
 *
 * @author song
 * @since 2019-12-24
 */
public interface ICategoryService extends IService<Category> {

  /**
  * @Description:获得所有类别
   * @author 苏小
   * @since  2019/12/25
   */
    public List<Category> getAll();

    /**
    * @Description 添加职位类别
    * @author 苏小
    * @since  2019/12/25
    */
    public  Category  add(Category category);

  /**
  * @Description:根据id查职位类别
   * @author 苏小
   * @since  2019/12/25
   */
     public  Category getById(String id);


    /**
    * @Description:删库，物理删除
     * @author 苏小
     * @since  2019/12/25
     */

    public  void  realDel(String id);
    /**
    * @Description:逻辑删除(更改状态)
     * @author 苏小
     * @since  2019/12/25
     */
    public  void  del(String id);

    /**
    * @Description:修改
    * @author 苏小
    * @since 2019/12/25
    */
    public void  update(Category category);
    /**
    * @Description:根据父类别查找所有子类别
    * @author 苏小s
    * @since 2019/12/25
    */
    public  List<Category> selectByParent(String id);

}
